class Person {
    name;
    age = 34;
    static flag;
    static test = '啦啦啦';
    // 静态属性， 只能通过类名访问，不能通过实例访问

    // 类方法的定义
    // 实例方法， 通过对象来调用访问， this指向当前实例
    // 静态方法， 通过类名来访问， this指向当前类
    test = function () {
        console.log(this.name)
    } // 实例方法， 可以通过实例访问，也可以通过类访问
    fn() {
        console.log(this.name)
    } // 实例方法， 可以通过实例访问，也可以通过类访问
    static test1() {
        console.log('静态方法')
    } // 静态方法，只能通过类名访问，不能通过实例访问
}
Person.flag = true;
console.log(Person.flag);
let person = new Person();
person.name = '张三';
console.log(person);
console.log(person.name);

let person1 = new Person();
person1.name = '李四';
console.log(person1);
console.log(person1.name);

console.log(person.name === person1.name);